/**
 * Created by dllo on 3/30/18.
 */
public class Test02 {
    /*
    分割符;
    Java中 负责将单词与单词分开/表示某一个范围的符号
    1. 空格
        将单词分开
        单词和 符号之间 添加空格(代码规范)多使用command+alt+l
    2.{}
        表示范围
        代码只能写在{}中间
        {} 也叫作用域(作用域的概念在讲变量时讲)
    3.()
        表示参数;在讲方法的时候讲
    4.[]
        表示数组;在讲数组的时候讲
    5.点
        表示"的"在讲类和对象的时候讲
    6.;
        ava中,使用;来表示一行语句的结束
        每一行语句,最后一定要有一个分号
        Java中,计算代码行数,其实就是看分号的个数
        相当于平常写作时的 句号
 */

        public static void main(String[] args) {

          System.out.println("Test01");
            // 变量
            // 可以在运行期间改变值得量,叫做变量

            int a = 3; // 定义一个变量(int数据类型,a变量名/标识符,=赋值操作符,3变量初值)
            int b = 4; // 公式:数据类型 变量名 = 初始值
            // 默认变量类型,也叫 基本数据类型
            //1.数据型
            // byte   占用1个字节,不常用
            // short  占用2个字节,最不常用
            // int    占用4个字节,最常用
            // long   占用8个字节,常用 (这四种用来表示整数)

            // float  常用
            // double 不常用,比float占用更大的内存空间,精度更高 (这两种表示小数,也叫浮点数)

            //2.字符型
            // char  可以表示字符:0~9/a~z/A~Z/常见的标点符号 汉字也行但是不建议使用(一个字符 英文/数字/汉字)

            //3.逻辑性
            // boolean (true/false)

            //常用基本数据类型的定义;
            int a1 = 3;
            long a2 = 3l; // long 类型的值需要在数字后加l/l

            float b1 = 3.14f; // float 需要在数字后加f
            double b2 = 3.14;

            char c = 'a'; // char类型使用 单引号将单个字符包裹起来
            char c1 = '1'; // char类型的数字,不能够直接进行运算
            char c2 = '@';
            char c3 = '我';

            boolean d = false;
            boolean d1 = true; // 只有true或false 两种取值u

            // 标识符;
            // 也叫变量名
            // 1. 标识能由 字母/数字/下划线/美元符($)组成,
            //    且,数字不能开头 -- 语法规定
            // 2. 在一对大括号内,变量不能重名 -- 语法规定
            // 3. 变量需要先定义再使用 -- 语法规定
            // 4. 变量名需要满足驼峰结构 例如:maxValue,sayHello
            //      首字母小写,每个单词的首字母大写,其他字母小写 -- 人为规定
            // 5. 变量名最好 见名知意 -- 人为规定
            // 例如: int age = 18
            // 6.变量名 不能使用系统关键字 -- 语法规定

            // 等号
            // 代码中,=不再表示判断相等,而是叫做赋值符
            // 专门用来将 = 右侧的值赋给等号左侧的变量

            // 输出语句
            // System.out.println;// 是固定的
            // 也可以把 变量名 放入括号中, 输出变量的值
            // 也可以 把一串文本信息 使用"" 包裹起来, 放入括号中,来输出
            // 如果想同时输出 文本信息 和 变量的值,
            // 使用 + 进行连接

            System.out.println(a + b);
        }
    }
//1.自
//2.先定义
//3.括号
//4.驼峰
//5.简明
//6.系统

